<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // \d \D \w \W  \s \S . 
        // 匹配的是一位 

        // 需求 如果查看字符串从头到尾只能是5个数字


        // var reg = /^\d$/;
        // var strs = '';

        // console.log(reg.test(strs))
        // var strs1 = '12232';

        // console.log(reg.test(strs1))
        // var reg = /^\d*$/;
        // var strs = '1234567';

        // console.log(reg.test(strs));// true
        // var strs1 = '';

        // console.log(reg.test(strs1)) // true
        // var strs2 = '1';

        // console.log(reg.test(strs2)) // true
        // // 字符串中 0个 1个 多个数字  都是true

        // var reg = /^\d+$/;
        // var strs = '1234567';

        // console.log(reg.test(strs));// true
        // var strs1 = '';

        // console.log(reg.test(strs1)) //false
        // var strs2 = '1';

        // console.log(reg.test(strs2)) // true



        // var reg = /^\d?$/;
        // var strs = '1234567';
        // // 要求 只能 0个或者1个数字 
        // console.log(reg.test(strs));// false
        // var strs1 = ''; 

        // console.log(reg.test(strs1)) //true
        // var strs2 = '1';

        // console.log(reg.test(strs2)) // true



        // var reg = /go{2}gle/; // {2}表示前面字符一定是2位
        // var strs = 'google';

        // console.log(reg.test(strs));// true
        // var strs1 = 'gooooooogle'; 

        // console.log(reg.test(strs1)) //false
        // var strs2 = 'ggle';

        // console.log(reg.test(strs2)) //false


        // var reg = /go{2,}gle/; // {2}表示前面字符最少2位  >=2
        // var strs = 'google';

        // console.log(reg.test(strs));// true  
        // var strs1 = 'gooooooogle'; 

        // console.log(reg.test(strs1)) //true
        // var strs2 = 'gogle';

        // console.log(reg.test(strs2)) //false  少于2位一定是错的


        // var username = prompt('请输入用户名:');
        // var reg = /^\w{6,30}$/; // 包含6 也包含30 
        // if(reg.test(username)){
        //     alert('欢迎回来');
        // }else{
        //     alert('只能是6-30位的字母数字下划线')
        // }


    </script>
</body>

</html>